(function (define, angular) {
    "use strict";

    define([
        'Shush/ui/directives/flexBackground',
        'Shush/ui/directives/animateWhen',
        'Shush/ui/animations/showExpand',
        'Shush/ui/animations/l2r',
        'Shush/ui/directives/setToWinH',
        'Shush/ui/directives/fixAnchorTag',
        'Shush/ui/directives/showSelectedWhenHover',
        'Shush/ui/directives/setWidthToParent',
        'Shush/ui/directives/animateWhenHover'
    ],
        function (flexBackground, animateWhen, showExpand, l2r,setToWinH, fixAnchorTag, showSelectedWhenHover, setWidthToParent, animateWhenHover) {
            var moduleName = "Shush.UI";

            angular.module(moduleName, [ ])
                .directive("flexBackground", flexBackground)
                .animation(".showExpand", showExpand)
                .animation(".l2r", l2r)
                .directive("animateWhen", animateWhen)
                .directive("setToWinH", setToWinH)
                .directive("fixAnchorTag", fixAnchorTag)
                .directive("showSelectedWhenHover", showSelectedWhenHover)
                .directive("setWidthToParent", setWidthToParent)
                .directive("animateWhenHover", animateWhenHover)
            ;

            return moduleName;
        });

}(define, angular));